package com.softer.wxzj.service;

import com.github.pagehelper.PageInfo;
import com.softer.wxzj.common.entity.CommonResult;
import com.softer.wxzj.common.entity.Page;
import com.softer.wxzj.entity.OwnerSignature;

import java.util.List;

/**
 * OwnerSignatureService class(业主签名)
 *
 * @author ljm
 * @date 2019/7/16
 */
public interface OwnerSignatureService {
    /**
     * 获取业主签字明细
     *
     * @param ownerSignature 业主实体
     * @return 业主分摊明细
     */
    PageInfo<OwnerSignature> selectByOwnerSignatureInfo(Page page,OwnerSignature ownerSignature);
    /**
     * 业主签字（是否同意）
     *
     * @return 结果
     */
    CommonResult updateByPrimaryKeySelective(List<String> idList,String opinion);
    /**
     * 业主信息汇总
     * @param reqId 项目id
     * @return 结果
     */
    OwnerSignature getSum(String reqId);

}
